// components/authorization/index.js
// 页面是Page方法 组件Component方法
Component({
  options: {
    //启动多插槽支持
    multipleSlots: true
  },
  /**
   * 组件的属性列表
   */
  properties: {
    tips: String,
    isLogin: {
      type: Boolean,
      value: true
    }
  },

  /**
   * 组件的初始数据
   */
  data: {
    message: '组件初始化的数据'
  },
  // 组件生命周期
  lifetimes: {
    created() {
      // 不能调用setData设置数据
      this.author = 'itcast'
      console.log(this)
    },
    attached() {
      // 没有限制,可以设置数据
      this.setData({
        message: '组件已经进入到页面节点了'
      })
    }
  },
  /**
   * 组件的方法列表
   */
  methods: {
    // 页面方法不用放在methods里  组件得放在methods里
    // 模拟个检测登录的方法
    checkLogin() {
      // 读取本地数据token: jfhsdkjhfsdlfjk
      return !!wx.getStorageSync('token')
    }
  }
})